
import $Attachment from './src/Attachment.vue'
import $BodyFile from './src/BodyFile.vue'
import $CommandBar from './src/CommandBar.vue'
import $HandleIdea from './src/HandleIdea.vue'
import $IdeaInputBox from './src/IdeaInputBox.vue'
import $ModifyWflogAddUser from './src/ModifyWflogAddUser.vue'
import $ModifyWflogIdea from './src/ModifyWflogIdea.vue'
import $WriteToReadIdea from './src/WriteToReadIdea.vue'
import $ModifyWflogSubmitFile from './src/ModifyWflogSubmitFile.vue'
import $ModifyWfNodelog from './src/ModifyWfNodelog.vue'
import $SelectOuterDeputy from './src/SelectOuterDeputy.vue'
import $SubmitHandle from './src/SubmitHandle.vue'
import $SubmitDialog from './src/SubmitDialog.vue'
import $WfNodelogList from './src/WfNodelogList.vue'
import $WflowView from './src/WflowView.vue'
import $ImgView from './src/ImgView.vue'
import $IdeaSignature from './src/IdeaSignature.vue'
import $ReplaceFile from './src/ReplaceFile.vue'
import $ViewBodyFile from './src/ViewBodyFile.vue'

// 为组件添加 install 方法，用于按需引入
$Attachment.install = function(Vue) {
    Vue.component($Attachment.name, $Attachment)
}
$BodyFile.install = function(Vue) {
    Vue.component($BodyFile.name, $BodyFile)
}
$CommandBar.install = function(Vue) {
    Vue.component($CommandBar.name, $CommandBar)
}
$HandleIdea.install = function(Vue) {
    Vue.component($HandleIdea.name, $HandleIdea)
}
$IdeaInputBox.install = function(Vue) {
    Vue.component($IdeaInputBox.name, $IdeaInputBox)
}
$ModifyWflogAddUser.install = function(Vue) {
    Vue.component($ModifyWflogAddUser.name, $ModifyWflogAddUser)
}
$ModifyWflogIdea.install = function(Vue) {
    Vue.component($ModifyWflogIdea.name, $ModifyWflogIdea)
}
$WriteToReadIdea.install = function(Vue) {
    Vue.component($WriteToReadIdea.name, $WriteToReadIdea)
}
$ModifyWflogSubmitFile.install = function(Vue) {
    Vue.component($ModifyWflogSubmitFile.name, $ModifyWflogSubmitFile)
}
$ModifyWfNodelog.install = function(Vue) {
    Vue.component($ModifyWfNodelog.name, $ModifyWfNodelog)
}
$SelectOuterDeputy.install = function(Vue) {
    Vue.component($SelectOuterDeputy.name, $SelectOuterDeputy)
}
$SubmitHandle.install = function(Vue) {
    Vue.component($SubmitHandle.name, $SubmitHandle)
}
$SubmitDialog.install = function(Vue) {
    Vue.component($SubmitDialog.name, $SubmitDialog)
}
$WfNodelogList.install = function(Vue) {
    Vue.component($WfNodelogList.name, $WfNodelogList)
}
$WflowView.install = function(Vue) {
    Vue.component($WflowView.name, $WflowView)
}
$ImgView.install = function(Vue) {
    Vue.component($ImgView.name, $ImgView)
}
$IdeaSignature.install = function(Vue) {
    Vue.component($IdeaSignature.name, $IdeaSignature)
}
$ReplaceFile.install = function(Vue) {
    Vue.component($ReplaceFile.name, $ReplaceFile)
}
$ViewBodyFile.install = function(Vue) {
    Vue.component($ViewBodyFile.name, $ViewBodyFile)
}

export const Attachment = $Attachment
export const BodyFile = $BodyFile
export const CommandBar = $CommandBar
export const HandleIdea = $HandleIdea
export const IdeaInputBox = $IdeaInputBox
export const ModifyWflogAddUser = $ModifyWflogAddUser
export const ModifyWflogIdea = $ModifyWflogIdea
export const WriteToReadIdea = $WriteToReadIdea
export const ModifyWflogSubmitFile = $ModifyWflogSubmitFile
export const ModifyWfNodelog = $ModifyWfNodelog
export const SelectOuterDeputy = $SelectOuterDeputy
export const SubmitHandle = $SubmitHandle
export const SubmitDialog = $SubmitDialog
export const WfNodelogList = $WfNodelogList
export const WflowView = $WflowView
export const ImgView = $ImgView
export const IdeaSignature = $IdeaSignature
export const ReplaceFile = $ReplaceFile
export const ViewBodyFile = $ViewBodyFile
